pop-pop boat - French English Dictionary